a short history of nearly everything review